System Design Explanation